
public class Options {

	
	/** Hardware type */
	public short hardtype;
	/** Hardware type: Ethernet */
	public short HARDTYPE_ETHER=1;
	/** Hardware type: Token ring */
	public short HARDTYPE_IEEE802=6;
	/** Hardware type: Frame relay */
	public short HARDTYPE_FRAMERELAY=15;
	/** ARP  */
	public short arp_op_code;
	/** ARP request */
	public short ARP_REQUEST=1;
	/** ARP reply */
	public short ARP_REPLY=2;
	/** Reverse ARP request */
	public short RARP_REQUEST=3;
	/** Reverse ARP reply */
	public short RARP_REPLY=4;
	/** Identify peer request */
	public short INV_REQUEST=8;
	/** Identify peer response */
	public short INV_REPLY=9;
	/** URG flag */
	public boolean urg;
	/** ACK flag */
	public boolean ack;
	/** PSH flag */
	public boolean psh;
	/** RST flag */
	public boolean rst;
	/** SYN flag */
	public boolean syn;
	/** FIN flag */
	public boolean fin;
	public boolean watch_all_traffic;
	
	public Options()
	{
		hardtype = HARDTYPE_ETHER;
		arp_op_code = ARP_REQUEST;
		watch_all_traffic = false;
		urg = false;
		ack = false;
		psh = false;
		rst = false;
		syn = true;
		fin = false;
	}
}
